Name: Excitebike Console: Nintendo Version 2.0 05/July/2025 Written by: samurai goroh samuraigoroh@gmail.com ******************************************************************************* ___ __ __ ___ _ _____ ___ ___ _ _ __ ___ | __) \ \/ / / _) | | (_ _) | __) | . ) | | | |/ / | __) | _) > < | (_ | | | | | _) | < | | | < | _) |___) /_/\_\ \___) |_| |_| |___) |___) |_| |_|\_\ |___) ******************************************************************************* 1.0 Flags 2.0 Hex Numbers 3.0 Bitwise Values 4.0 Lists ------------------------------------------------------------------------------- SORTED CODES ------------------------------------------------------------------------------- 0004 XX X coordinate (Low) 2.0 000E XX Bike status? (01=standing still) 0014 XX Input 0015 XX Input 0024 XX Countdown timer (Depends on address $34, When it reaches 02, Go!) 0026 XX Slant timer? 0034 XX Countdown Timer (starts at 5 counts down every 11 frames then 0024 starts to count down once per frame) 0041 XX Mode selected? 4.1 0042 XX Cursor position? 0043 XX Track? 0046 XX Advanced track version toggle (01=on) 1.0 0050 XX X Coordinate (High) 2.0 0052 XX Race finished toggle (01=on) 1.0 0053 XX Place 2.0 0068 XX Minutes (current race) 0069 XX Seconds (current race) 006A XX Milliseconds (current race) 0070 XX Lane 2.0 008C XX Y coordinate (High) 2.0 0090 XX Speed (Low) 0094 XX Speed (High) 0098 FF Crashed 00AC XX Wheelie angle 00B0 XX Terrain? (00= Sand?, 02=Flying?) 00BC XX Player heigh? 00F2 XX Status of the bike 00F3 XX Speed (Maxes at 49, B+2, A+1) 037C XX Status 0=Ok, 1=Puddle, 2=top/bottom of track (1 and 2 = slowdown) 03AC XX heading towards... 00 Doesn't move towards the motor/on the motor/... 01 Moves towards the moter a little bit 02 Down 03B1 XX Pause flag (01=paused) 1.0 03B6 XX Temperature 2.0 03D4 XX Coord Y - Some kind of vertical position, not quite though 03E3 XX Motor temperature 08 Startup 17 Regular temperature (holding A) 32 Overheats 03F2 XX Competing with... flag (00=Solo, 01=with other racers) 0408 to 040F Timer (F=low, 8=high). Counts 0 to 10 each 0490 to 04FF Sprites (track sprites, use for collision stuff) 0627 to 062C Score (low nibbles make up score) -------------------------------------------------------------------------------- Description -------------------------------------------------------------------------------- 1.0 Flags +--+---+ |00|Off| |01|On | +--+---+ 2.0 Hex Numbers +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ | Bin| Hex| Dec | | Bin | Hex| Dec | | Bin | Hex| Dec | +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ |0000| 0| 0| |00000000| 00| 0| |0000000000000000|0000| 0| |0001| 1| 1| |00010000| 10| 16| |0001000000000000|1000| 4096| |0010| 2| 2| |00100000| 20| 32| |0010000000000000|2000| 8192| |0011| 3| 3| |00110000| 30| 48| |0011000000000000|3000|12288| |0100| 4| 4| |01000000| 40| 64| |0100000000000000|4000|16384| |0101| 5| 5| |01010000| 50| 80| |0101000000000000|5000|20480| |0110| 6| 6| |01100000| 60| 96| |0110000000000000|6000|24576| |0111| 7| 7| |01110000| 70| 112| |0111000000000000|7000|28672| |1000| 8| 8| |10000000| 80| 128| |1000000000000000|8000|32768| |1001| 9| 9| |10010000| 90| 144| |1001000000000000|9000|36864| |1010| A| 10| |10100000| A0| 160| |1010000000000000|A000|40960| |1011| B| 11| |10110000| B0| 176| |1011000000000000|B000|45056| |1100| C| 12| |11000000| C0| 192| |1100000000000000|C000|49152| |1101| D| 13| |11010000| D0| 208| |1101000000000000|D000|53248| |1110| E| 14| |11100000| E0| 224| |1110000000000000|E000|57344| |1111| F| 15| |11110000| F0| 240| |1111000000000000|F000|61440| +----+----+-----+ |11111111| FF| 255| |1111111111111111|FFFF|65535| +--------+----+-----+ +----------------+----+-----+ 3.0 Bitwise Values 4.0 Lists 4.1 Mode Selected +--+----------------+ |00| Main menu | |01| Track select | |02| Race | |03| Finish | |04| ? | |05| Second race | +--+----------------+